#pragma once

#include "d3d9.h"
#include "d3dx9.h"

// Add pragma comments so we do not have to change
// the project dependencies
#pragma comment (lib, "d3d9.lib")
#pragma comment (lib, "d3dx9.lib")

class Lighting
{
private:
	// Singleton instance
	static Lighting*	m_LightingInstance;

	// Create the light object
	D3DLIGHT9			dLighting;
	

public:
	Lighting(void);
	~Lighting(void);

	// Singleton instance
	static Lighting* GetInstance(void);
	void DeleteLightingInstance(void);
	void InitLighting(IDirect3DDevice9* m_pD3DDevice);
	void Update(void);
};